$(function () {
    // 请求当前登录用户信息 接口
    getUserInfo()

    // 为退出按钮绑定事件方法
    $('#btnlogout').on('click', logout)
})

// 请求当前登录用户信息 接口
function getUserInfo() {
    $.ajax({
        url: '/my/userinfo',
        success(res) {
            if (res.status !== 0) {
                return layui.layer.msg(res.message)
            }
            render(res.data)
        }
    })
}


// 渲染头像和名称
function render(userinfo) {
    const userName = userinfo.nickname || userinfo.username
    $('#userName').text(userName);
    if (userinfo.user_pic) {
        $('.img-avatar').attr('src', userinfo.user_pic).show();
        $('.text-avatar').hide();
    } else {
        $('.text-avatar').text(userName[0].toUpperCase()).show()
        $('.img-avatar').hide()
    }
}

// 退出方法
function logout() {
    layui.layer.confirm('确定要关闭吗?', { icon: 3, title: '提示' }, function (index) {
        // 删除token
        localStorage.removeItem('token')
        // 跳转到页面
        location.href = "./login.html"
    });
}